technical ecology - Spanish English Dictionary